home *** CD-ROM | disk | FTP | other *** search
/ PC Active 2009 June / PC Active NR.226.iso / intface / pca / popupsSluiten.js < prev   
Encoding:
Text File  |  2008-01-31  |  1.8 KB  |  59 lines

  1. var isIE       = (navigator.appName.indexOf('Microsoft') != -1);
  2. var dom1       = document.getElementById;
  3. var imgBreedte = 18;
  4. var imgHoogte  = 100;
  5. var positieX   = 1; // permanente x coordinaat van de graphic
  6. var positieY   = 5; // permanente y coordinaat van de graphic
  7. var plaatje    = "../images/sluiten.gif";
  8. var plaatje2   = "../images/sluiten2.gif";
  9.  
  10. function dw(string) { document.write(string); }
  11.  
  12. if (dom1)
  13. {    dw('<span id="sluiten" style="position:absolute; left:' + positieX + 'px; top:' + positieY + 'px;">');
  14.     dw('<a href="javascript:top.close()" onmouseover="muisOver(); return true" onmouseout="muisOver(); return true"><img src="' + plaatje + '" border=0 width=' + imgBreedte + ' height=' + imgHoogte + 'alt="venster sluiten" name=imgSluiten></a>');
  15.     dw('</span>');
  16. }
  17.  
  18. function voegToe()
  19. {    sluiten = new Layer(5);
  20.     sluiten.document.write('<a href="javascript:top.close()"><img src="' + plaatje + '" border=0 width=' + imgBreedte + ' height=' + imgHoogte + 'alt="venster sluiten" name=imgSluiten></a>');
  21.     sluiten.document.close();
  22.     sluiten.visibility = "show";
  23.     setInterval("plaatsKnopNS()", 5);
  24. }
  25.  
  26. if (!dom1)
  27.     window.onload = voegToe;
  28.  
  29. function plaatsKnop() // Plaats graphic op originele plek als wordt gescrolled
  30. {
  31.     if (isIE)
  32.     {    sluiten.style.left = document.body.scrollLeft + positieX;
  33.         sluiten.style.top  = document.body.scrollTop + positieY;
  34.     }
  35.     else
  36.     {    // moet nog iets voor worden gemaakt
  37.         sluiten.moveTo(2, 5);
  38.     }
  39. }
  40.  
  41. function plaatsKnopNS() // Plaats graphic op originele plek als wordt gescrolled
  42. {    sluiten.left = pageXOffset + positieX;
  43.     sluiten.top  = pageYOffset + positieY;
  44. }
  45.  
  46. if (dom1)
  47. {    window.onscroll = plaatsKnop;
  48. }
  49.  
  50. ingedrukt = false;
  51. function muisOver()
  52. {    if (ingedrukt)
  53.         document.imgSluiten.src = plaatje;
  54.     else
  55.         document.imgSluiten.src = plaatje2;
  56.     ingedrukt = (!ingedrukt);
  57. }
  58.  
  59.